package com.weiz.designpatterns.command;

/**
 * 命令的发起者类
 */
public class RemoteControl {
    private Command command; // 发起者持有一个命令对象的引用

    public void setCommand(Command command) {
        this.command = command; // 设置命令对象，用于执行具体的命令
    }

    public void pressButton() {
        command.execute(); // 调用命令对象的执行方法，执行具体的命令
    }
}
